home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / cli / okami15.lzh / OKAMI15 / DOC / BUG!!! < prev    next >
Text File  |  1992-09-20  |  1KB  |  35 lines

  1.  
  2. @(#)    Okami Shell 1.5: Bug-Meldung!
  3.  
  4. Stand: 16.12.91
  5.  
  6. Beim Betrieb der Shell tritt ein (in der Shell, den verwendeten C-Libs
  7. oder dem Betriebssystem zu suchender) Fehler auf:
  8.  
  9. Es ist nicht möglich, sowohl die xArg-Parameterübergabe als auch
  10. die Signalverarbeitung gleichzeitig zu benutzen. Wenn beide aktiviert
  11. sind, stürzt die Shell regelmäßig beim Speicherfreigeben nach dem
  12. Starten von einigen GEM-Programmen ab.
  13. (Die xArg-Übergabe dient dazu, externen Programmen mehr als 125 Zeichen
  14. an Parametern zu übergeben. Die Signalverarbeitung fängt Abstürze in
  15. der Shell (wie sie z.B. mit dem Kommando "memex 123" provoziert werden
  16. können) ab und verhindert so die Zwangsbeendigung der Shell).
  17.  
  18. Aus diesem Grund ist beim Start der Shell die xArg-Übergabe default-
  19. mäßig deaktiviert. Wer jedoch darauf angewiesen ist, daß Programmen
  20. Parameter mit xArg übergeben werden, muß xArg ein- und die Signal-
  21. verarbeitung abschalten. Das geht folgendermaßen:
  22.  
  23.     1) die Zeile 
  24.         set +a
  25.        im Profile eintragen. Dadurch wird die xArg-Übergabe aktiviert.
  26.  
  27.     2) die Zeile "sh.ttp -" in msh.inf durch
  28.         sh.ttp - -S
  29.        ersetzen. Dadurch wird die Signalverarbeitung schon beim
  30.        Start der Shell abgeschaltet.
  31.  
  32. "set +a" kann auch zur Laufzeit der Shell eingegeben werden.
  33. Achtung: Das Abschalten der Signalverarbeitung zur Laufzeit mit "set -S"
  34. kann zu Problemen führen und sollte man deswegen bleibenlassen.
  35.